remove not awfully necessary method