Initial version

should these be public static final?