hard-codings