key size is dynamic now